home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Devpac 2.12 disk 2.adf / include.cbm / devices / console.i < prev    next >
Text File  |  1987-03-31  |  3KB  |  105 lines

  1.    IFND  DEVICES_CONSOLE_I
  2. DEVICES_CONSOLE_I SET   1
  3. ********************************************************************
  4. *               Commodore-Amiga, Inc.                              *
  5. *               console.i                                          *
  6. ********************************************************************
  7. ********************************************************************
  8. *
  9. *  Console device command definitions
  10. *
  11. *   Source Control
  12. *   --------------
  13. *   $Header: console.i,v 1.3 86/02/06 11:57:02 kodiak Exp $
  14. *
  15. *   $Locker:  $
  16. *
  17. *********************************************************************
  18.  
  19.    IFND  EXEC_IO_I
  20.    INCLUDE  "exec/io.i"
  21.    ENDC
  22.  
  23. ******* Console commands *******
  24.    DEVINIT
  25.  
  26.    DEVCMD         CD_ASKKEYMAP
  27.    DEVCMD         CD_SETKEYMAP
  28.    DEVCMD         CD_ASKDEFAULTKEYMAP
  29.    DEVCMD         CD_SETDEFAULTKEYMAP
  30.  
  31.  
  32. ******* SGR parameters
  33.  
  34. SGR_PRIMARY       EQU   0
  35. SGR_BOLD          EQU   1
  36. SGR_ITALIC        EQU   3
  37. SGR_UNDERSCORE    EQU   4
  38. SGR_NEGATIVE      EQU   7
  39.  
  40. *  these names refer to the ANSI standard, not the implementation
  41. SGR_BLACK         EQU   30
  42. SGR_RED           EQU   31
  43. SGR_GREEN         EQU   32
  44. SGR_YELLOW        EQU   33
  45. SGR_BLUE          EQU   34
  46. SGR_MAGENTA       EQU   35
  47. SGR_CYAN          EQU   36
  48. SGR_WHITE         EQU   37
  49. SGR_DEFAULT       EQU   39
  50.  
  51. SGR_BLACKBG       EQU   40
  52. SGR_REDBG         EQU   41
  53. SGR_GREENBG       EQU   42
  54. SGR_YELLOWBG      EQU   43
  55. SGR_BLUEBG        EQU   44
  56. SGR_MAGENTABG     EQU   45
  57. SGR_CYANBG        EQU   46
  58. SGR_WHITEBG       EQU   47
  59. SGR_DEFAULTBG     EQU   49
  60.  
  61. *  these names refer to the implementation, they are the preferred
  62. *  names for use with the Amiga console device.
  63. SGR_CLR0          EQU   30
  64. SGR_CLR1          EQU   31
  65. SGR_CLR2          EQU   32
  66. SGR_CLR3          EQU   33
  67. SGR_CLR4          EQU   34
  68. SGR_CLR5          EQU   35
  69. SGR_CLR6          EQU   36
  70. SGR_CLR7          EQU   37
  71.  
  72. SGR_CLR0BG        EQU   40
  73. SGR_CLR1BG        EQU   41
  74. SGR_CLR2BG        EQU   42
  75. SGR_CLR3BG        EQU   43
  76. SGR_CLR4BG        EQU   44
  77. SGR_CLR5BG        EQU   45
  78. SGR_CLR6BG        EQU   46
  79. SGR_CLR7BG        EQU   47
  80.  
  81.  
  82. ******   DSR parameters
  83.  
  84. DSR_CPR           EQU   6
  85.  
  86. ******   CTC parameters
  87. CTC_HSETTAB       EQU   0
  88. CTC_HCLRTAB       EQU   2
  89. CTC_HCLRTABSALL   EQU   5
  90.  
  91. ******   TBC parameters
  92. TBC_HCLRTAB       EQU   0
  93. TBC_HCLRTABSALL   EQU   3
  94.  
  95. ******   SM and RM parameters
  96. M_LNM             EQU   20    ; linefeed newline mode
  97. M_ASM    MACRO
  98.       DC.B  '>1'              ; auto scroll mode
  99.       ENDM
  100. M_AWM    MACRO
  101.       DC.B  '?7'              ; auto wrap mode
  102.       ENDM
  103.  
  104.    ENDC
  105.